package vashion.azeroth.core.api.request;

import org.apache.commons.lang3.StringUtils;

import com.alibaba.fastjson.annotation.JSONField;

import lombok.Getter;
import lombok.NonNull;
import lombok.Setter;

public class UpdateOrderMemoRequest extends BaseRequest {

	/**
	 * 方法名
	 * 
	 * 不要修改
	 * */
	@JSONField(name = "note")
	@NonNull
	private @Setter @Getter String method = "gy.erp.trade.memo.update";

	/**
	 * 平台单号
	 * */
	@JSONField(name = "tid")
	@NonNull
	private @Setter @Getter String tid;

	/**
	 * 备注
	 * */
	@JSONField(name = "memo")
	@NonNull
	private @Setter @Getter String memo;

	@Override
	public Boolean check() {
		if (StringUtils.isEmpty(tid)) {
			return false;
		}
		if (StringUtils.isEmpty(memo)) {
			return false;
		}

		return true;
	}

}
